VERSION HISTORY OF CANASTA ================== Version 1.0 1/12/93 * Initial release ================== Version 1.1 11/12/93 * Disabled melding Black Threes. * Enlarged area in which a joker can be added to a row of cards on the table * Added menu option to switch between single and double clicking when discarding a card. ================== Version 1.2 14/3/94 Bugfixes: * Fixed bug that allowed discarding a card while taking the pile. * Fixed bug that allowed undo directly after receiving the pile. * Fixed bug in undoing making a canasta. * Fixed bug that made computer make the first move in a new round. Enhancements: * Added Alt+letter shortcuts in Options|Mouse menu. * Removed Alt+letter shortcuts in Shareware Message. * Added Description to exe-file. * Added specified scoring results. * Added option to enter player's name. * Added option to choose whether or not a canasta is required to make score count positively. * Added use of BWCC.DLL. Greatly enhances dialog boxes. * Modified shareware message to include four, instead of two buttons ================== Version 2.0 19/4/94 Major Enhancements: * Adopted official Canasta rules and terminology of the National Canasta Laws Commission. * Added option to draw extra card when Red Three is drawn. * Added option to block the discard pile with a Red Three. * Added option to select number of canastas needed to go out. * Added option to add the top of the discard pile to a canasta. * Improved decision-algorithms for registered version. * Enlarged cards and reorganized screen lay-out to make 'em fit. * Changed card designs. * Added Beginner, Advanced and Expert levels for computer opponent. * Included registration by key. Minor Enhancements: * Reorganized option dialog boxes. * Made text size and font independent of video-driver (I hope). * Made adding a joker more intuitive. * Changed score dialog to include a 'Details' button. In this way, the specified scores are only shown for those interested. * Disabled resizing the Canasta window. Bugfixes: * Fixed bug that allowed computer to go out without a canasta. * Fixed several other minor bugs. ================= Version 2.01 24/5/94 Bugfixes: * Corrected resizing of Canasta window when minimizing. * Fixed bug in going out with three Black Threes. * Fixed bug in going out by making a Canasta. * Fixed bug in Registration Name when canasta.ini is corrupted. Enhancements: * Added indicator for number of cards on draw pile. * Moved canasta.ini file to Windows directory. * Slightly improved Expert level. * Added indicator for required minimum by clicking on scoreboard. ================= Version 2.02 4/6/94 Enhancement: * Added option to draw two cards in each turn. Bugfixes: * Fixed bugs in passing the discard. * Fixed bug that occurs when the 'Number of Canastas needed to finish' setting is Two and a player adds a card to his first canasta. This was seen as a second canasta. ================= Version 2.1 14/7/94 Major Enhancements: * Advanced and Expert levels are now available in shareware version. * Added Sound support. * Included Install utility. * Added option to choose color of cardbacks. * Added option to choose background color. * Added Hiscore Tables. * Added programmable time delay in computer's melds. * Improved Expert level. Minor Enhancements: * Changed color of scoreboard for better readability. * Disabled changing computer level during the game. * Removed Deal Again menu item to prevent cheating. * Included E-mail address. * Confined cursor to Canasta window while dragging a wildcard. Bugfix: * Fixed bug in taking the discard pile using the last cards in hand. ============== Version 2.2 8/8/94 Major Enhancements: * Added Load and Save Game options. * Extended Undo to include all melds since previous draw. * Added rule option to choose whether the top card of the discard pile counts for the initial meld or not. Minor Enhancements: * Added 'Clear' button to reset highscore tables. * Changed highscores to register *difference* between scores of player and computer. So, clear your V2.1 highscores! * Added shareware reminder as closing screen. * Add possibility to use discard pile as draw pile when that becomes empty. * Added option to view current scores with right-click on the scoreboard. * Smoothened dragging wildcards. * Increased readability of cards. * Improved Expert level. * Enhanced 'Game Over' dialog. Bugfixes: * Fixed bug that always showed the 'Canasta required for positive score' to be 'Yes' even when the real setting was 'No'. * Fixed bug that occurred when 'Number of cards drawn each turn' was two and the draw pile was empty. * Fixed bug that occurred when 'Number of canastas required to finish' is two and computer goes out with only one canasta. * Fixed bug that occurred when player has: - One card in hand - Not enough canastas to go out - Drawn a red three ============== Version 2.3 28/8/94 Major Enhancements: * Included full-screen Canasta on 800x600 and 1024x768! * Added multiple player names, plus running total of wins/losses over matches to 5,000. Minor Enhancements: * Added option to choose whether the discard pile is blocked at beginning of each round or not. * Lowered premium for payment by check from $10 to $5. * Split off card DLLs from canasta.exe. * Reorganized highscore tables. * Increased drawing speed of dialogs. Bugfixes: * Fixed bug that let computer take top card of discard pile without taking the rest of the pile. * Fixed bug that let player go out after passing the discard. * Fixed bug that incorrectly restored canastas when loading saved games. ================================= Version 2.4 5/10/94 Major Enhancements: * Improved Expert level a LOT. * Added more cardbacks, with user-friendly selection method. Self-definable bitmaps for registered users. * Made sounds completely configurable. Up to three separate sounds can be selected for each event in the game. Add your personal favorites! Minor Enhancements: * Added 'Save on Exit' feature. * Added configurable aggressiveness on Expert level. * Added melding of complete column by shift+clicking. * Added melding triple by ctrl+clicking. * Added melding wildcard by clicking on melded column. * Added creating canasta by shift+clicking on melded column. * Added automatic adding of wildcard when column of two cards is melded. * Added command line parameter: enter the name of a canasta saved game after 'canasta.exe' to load it. * Changed some sound files. * Adopted 'natural' = red / 'mixed' = black card on top convention for melded canastas. * Added version info to .exe and .dlls. * Fixed a lot of bugs (including 'joker not found' bug). ================================= Version 2.41 22/10/94 * Fixed incompatibility problem with VGA video driver. * Replaced BWCC.DLL with CTL3D.DLL for 3-D effects. Total file decrease of about 250k. * Fixed some minor bugs. * Changed author's address. ================================= Version 2.42 6/11/94 * Improved Expert level a little when playing on "Two Canastas needed to go out". * Added registration via Public Software Library (PsL). See README.TXT. ================================= Version 2.5 5/2/95 Enhancements: * Added MIDI music support (including 3 .mid files). * Added option to always use a natural pair when taking the discard pile. * Added use of CommonDialogs for File dialogs. * Added splash screen. * Enhanced Online Help. * Enhanced Expert level a little. * Added creation of .can association during Install. * Added Internet address mharte@inter.nl.net Bugfixes: * Saving is now only possible when the player has melded correctly. * Fixed bug that prevented taking the pile on the first turn. * Fixed bug that allowed taking the pile after drawing a card. * Fixed bug occurring with video drivers using Large Fonts (messing up the dialogs). * Fixed bug that allowed end of round without enough Canastas, when using Shift+clicking to meld. * Fixed a small font problem. ================================= Version 3.0 29/11/95 Enhancements: * Complete redesign of dialogs using Windows 95 style. * Added info in the small yellow boxes with 'Mixed' or 'Natural'. The 'Mixed' box now also shows the distribution of normal cards vs. wildcards. * The computer now starts every second round (with optional pop-up dialog indicating who starts). * Added statusbar, with info on mouse actions, scores and errors. * Added configurable card movement. * Added jukebox function; plays all midi files in a directory using 'shuffle play'. * Highscores are now optional. * Added wildcard Canasta (1,000 points). * Added a Undo All function. * Added keyboard shortcuts for drawing, melding and discarding: Function keys F6 through F10. * Added highscores for whole matches, plus inclusion of dates in highscore table. * Added use of Setup program. * Increased power of Expert level. * Moved canasta.ini to program directory. Bugfixes: * Added keeping of minimum meld at beginning of round, so that penalty points do not affect this minimum. * Fixed bug that allowed going out without enough Canastas when melding two cards + one wildcard. * Fixed bug that occurred when exiting Canasta and the option 'Save on exit' is turned off. * Fixed bug that let the computer make its initial meld with too few points. * fixed bug that caused computer to take frozen discard pile without adding two cards to the top card. * fixed bug that caused file corruption error on NT servers with automatic DayLight Saving Time correction enabled. * fixed bug that allowed Undo after passing the discard. ================================= Version 3.01 8/2/96 Enhancements: * Added Web Site http://ourworld.compuserve.com/homepages/mharte Bugfixes: * Fixed alignment problem with splash screen on maximized window. * Fixed alignment problem in Game Over dialog with large fonts. * Fixed refresh bug for pile counters with large fonts. I hate large fonts. * Fixed two bugs in Players tab of Customize dialog. * Fixed bug in Save Game dialog when player name contains spaces. * Fixed bug that allowed rule changes after each deal. * Fixed bug that prevented change in cardback to take effect immediately. * Increased maximum card movement speed for slow videocards. * Fixed bug when using 'Canasta required for positive score' on Expert level that let the computer meld the top card of the discard pile twice. * Fixed several other minor bugs. ================================= Version 4.0 6/10/96 Enhancements: * NETWORK PLAY over TCP/IP with Chat function and Rule Synchronization. Pretty cool, Beavis. * 32-bit version with long filenames, trackbars, context-help etc. Runs under Windows 95 and NT 4.0. * New install program. * Support for 1280x1024 resolution. * Computer's hand is shown at end of turn when pressing the 'Details' button in the Scoring dialog. * New rule option to choose whether or not a Canasta is sufficient as initial meld, regardless of required minimum. * New rule opton to choose whether or not the 'Initially frozen' option counts separately for each player. * Added separate cardbacks for the two decks. * Added 'Apply' button for Customization and Decks dialogs. Bugfix: * Fixed bug that caused MCI error when trying to play a Midi file that doesn't exist. * Fixed bug that allowed player to draw several times. * Fixed bug that did not allow wildcards in wildcard canasta to count for initial meld. * Fixed bug that allowed you to go out without a Canasta. * Fixed bug that allowed you to take the discard pile without having melded correctly. ================================================================= Mark-Jan "Masta of Canasta" Harte CompuServe: 100407,2632 Internet: mharte@inter.nl.net